From 31f502a9ae816fb692716be6b9c68eaa8ee869d3 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 23 Dec 2014 21:11:00 -0500 Subject: [PATCH] css: Handle font-size changes properly Changing font size does not cause widgets to update their size properly anymore, since we forgot an invalidation flag. The problem can be observed e.g. by running gtk3-demo and calling gsettings set org.gnome.desktop.interface font-name "Cantarell 22" --- gtk/gtkcssstylepropertyimpl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/gtkcssstylepropertyimpl.c b/gtk/gtkcssstylepropertyimpl.c index 9725108f61..467d22202f 100644 --- a/gtk/gtkcssstylepropertyimpl.c +++ b/gtk/gtkcssstylepropertyimpl.c @@ -967,7 +967,7 @@ _gtk_css_style_property_init_properties (void) GTK_CSS_PROPERTY_FONT_SIZE, G_TYPE_DOUBLE, GTK_STYLE_PROPERTY_INHERIT | GTK_STYLE_PROPERTY_ANIMATED, - GTK_CSS_AFFECTS_FONT | GTK_CSS_AFFECTS_TEXT, + GTK_CSS_AFFECTS_FONT | GTK_CSS_AFFECTS_TEXT | GTK_CSS_AFFECTS_SIZE, font_size_parse, query_length_as_double, assign_length_from_double, -- 2.30.2